// Copyright 2015, VIXL authors
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are met:
//
//   * Redistributions of source code must retain the above copyright notice,
//     this list of conditions and the following disclaimer.
//   * Redistributions in binary form must reproduce the above copyright notice,
//     this list of conditions and the following disclaimer in the documentation
//     and/or other materials provided with the distribution.
//   * Neither the name of ARM Limited nor the names of its contributors may be
//     used to endorse or promote products derived from this software without
//     specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS CONTRIBUTORS "AS IS" AND
// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


// ---------------------------------------------------------------------
// This file is auto generated using tools/generate_simulator_traces.py.
//
// PLEASE DO NOT EDIT.
// ---------------------------------------------------------------------

#ifndef VIXL_SIM_FCVTZU_XH_TRACE_AARCH64_H_
#define VIXL_SIM_FCVTZU_XH_TRACE_AARCH64_H_

const uint64_t kExpected_fcvtzu_xh[] = {
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  1u,
  2u,
  4u,
  8u,
  16u,
  32u,
  64u,
  128u,
  256u,
  512u,
  1024u,
  2048u,
  4096u,
  8192u,
  16384u,
  32768u,
  65536u,
  131072u,
  262144u,
  524288u,
  1048576u,
  2097152u,
  4194304u,
  8388608u,
  16777216u,
  33554432u,
  67108864u,
  134217728u,
  268435456u,
  536870912u,
  1073741824u,
  2147483648u,
  4294967296u,
  8589934592u,
  17179869184u,
  34359738368u,
  68719476736u,
  137438953472u,
  274877906944u,
  549755813888u,
  1099511627776u,
  2199023255552u,
  4398046511104u,
  8796093022208u,
  17592186044416u,
  35184372088832u,
  70368744177664u,
  140737488355328u,
  281474976710656u,
  562949953421312u,
  1125899906842624u,
  0u,
  0u,
  1u,
  3u,
  7u,
  15u,
  31u,
  63u,
  127u,
  255u,
  511u,
  1023u,
  2047u,
  4094u,
  8188u,
  16376u,
  32752u,
  65504u,
  131008u,
  262016u,
  524032u,
  1048064u,
  2096128u,
  4192256u,
  8384512u,
  16769024u,
  33538048u,
  67076096u,
  134152192u,
  268304384u,
  536608768u,
  1073217536u,
  2146435072u,
  4292870144u,
  8585740288u,
  17171480576u,
  34342961152u,
  68685922304u,
  137371844608u,
  274743689216u,
  549487378432u,
  1098974756864u,
  2197949513728u,
  4395899027456u,
  8791798054912u,
  17583596109824u,
  35167192219648u,
  70334384439296u,
  140668768878592u,
  281337537757184u,
  562675075514368u,
  1125350151028736u,
  2250700302057472u,
  4501400604114944u,
  9002801208229888u,
  18005602416459776u,
  36011204832919552u,
  72022409665839104u,
  144044819331678208u,
  288089638663356416u,
  576179277326712832u,
  1152358554653425664u,
  2304717109306851328u,
  4609434218613702656u,
  9218868437227405312u,
  0u,
  1u,
  2u,
  4u,
  8u,
  16u,
  32u,
  64u,
  128u,
  256u,
  512u,
  1024u,
  2048u,
  4096u,
  8192u,
  16384u,
  32768u,
  65536u,
  131072u,
  262144u,
  524288u,
  1048576u,
  2097152u,
  4194304u,
  8388608u,
  16777216u,
  33554432u,
  67108864u,
  134217728u,
  268435456u,
  536870912u,
  1073741824u,
  2147483648u,
  4294967296u,
  8589934592u,
  17179869184u,
  34359738368u,
  68719476736u,
  137438953472u,
  274877906944u,
  549755813888u,
  1099511627776u,
  2199023255552u,
  4398046511104u,
  8796093022208u,
  17592186044416u,
  35184372088832u,
  70368744177664u,
  140737488355328u,
  281474976710656u,
  562949953421312u,
  1125899906842624u,
  2251799813685248u,
  4503599627370496u,
  9007199254740992u,
  18014398509481984u,
  36028797018963968u,
  72057594037927936u,
  144115188075855872u,
  288230376151711744u,
  576460752303423488u,
  1152921504606846976u,
  2305843009213693952u,
  4611686018427387904u,
  9223372036854775808u,
  0u,
  1u,
  2u,
  4u,
  8u,
  16u,
  32u,
  64u,
  128u,
  256u,
  512u,
  1025u,
  2050u,
  4100u,
  8200u,
  16400u,
  32800u,
  65600u,
  131200u,
  262400u,
  524800u,
  1049600u,
  2099200u,
  4198400u,
  8396800u,
  16793600u,
  33587200u,
  67174400u,
  134348800u,
  268697600u,
  537395200u,
  1074790400u,
  2149580800u,
  4299161600u,
  8598323200u,
  17196646400u,
  34393292800u,
  68786585600u,
  137573171200u,
  275146342400u,
  550292684800u,
  1100585369600u,
  2201170739200u,
  4402341478400u,
  8804682956800u,
  17609365913600u,
  35218731827200u,
  70437463654400u,
  140874927308800u,
  281749854617600u,
  563499709235200u,
  1126999418470400u,
  2253998836940800u,
  4507997673881600u,
  9015995347763200u,
  18031990695526400u,
  36063981391052800u,
  72127962782105600u,
  144255925564211200u,
  288511851128422400u,
  577023702256844800u,
  1154047404513689600u,
  2308094809027379200u,
  4616189618054758400u,
  9232379236109516800u,
  0u,
  1u,
  3u,
  7u,
  15u,
  31u,
  63u,
  127u,
  255u,
  511u,
  1023u,
  2047u,
  4094u,
  8188u,
  16376u,
  32752u,
  65504u,
  131008u,
  262016u,
  524032u,
  1048064u,
  2096128u,
  4192256u,
  8384512u,
  16769024u,
  33538048u,
  67076096u,
  134152192u,
  268304384u,
  536608768u,
  1073217536u,
  2146435072u,
  4292870144u,
  8585740288u,
  17171480576u,
  34342961152u,
  68685922304u,
  137371844608u,
  274743689216u,
  549487378432u,
  1098974756864u,
  2197949513728u,
  4395899027456u,
  8791798054912u,
  17583596109824u,
  35167192219648u,
  70334384439296u,
  140668768878592u,
  281337537757184u,
  562675075514368u,
  1125350151028736u,
  2250700302057472u,
  4501400604114944u,
  9002801208229888u,
  18005602416459776u,
  36011204832919552u,
  72022409665839104u,
  144044819331678208u,
  288089638663356416u,
  576179277326712832u,
  1152358554653425664u,
  2304717109306851328u,
  4609434218613702656u,
  9218868437227405312u,
  18437736874454810624u,
  1u,
  2u,
  4u,
  8u,
  16u,
  32u,
  64u,
  128u,
  256u,
  512u,
  1024u,
  2048u,
  4096u,
  8192u,
  16384u,
  32768u,
  65536u,
  131072u,
  262144u,
  524288u,
  1048576u,
  2097152u,
  4194304u,
  8388608u,
  16777216u,
  33554432u,
  67108864u,
  134217728u,
  268435456u,
  536870912u,
  1073741824u,
  2147483648u,
  4294967296u,
  8589934592u,
  17179869184u,
  34359738368u,
  68719476736u,
  137438953472u,
  274877906944u,
  549755813888u,
  1099511627776u,
  2199023255552u,
  4398046511104u,
  8796093022208u,
  17592186044416u,
  35184372088832u,
  70368744177664u,
  140737488355328u,
  281474976710656u,
  562949953421312u,
  1125899906842624u,
  2251799813685248u,
  4503599627370496u,
  9007199254740992u,
  18014398509481984u,
  36028797018963968u,
  72057594037927936u,
  144115188075855872u,
  288230376151711744u,
  576460752303423488u,
  1152921504606846976u,
  2305843009213693952u,
  4611686018427387904u,
  9223372036854775808u,
  18446744073709551615u,
  1u,
  2u,
  4u,
  8u,
  16u,
  32u,
  64u,
  128u,
  256u,
  512u,
  1025u,
  2050u,
  4100u,
  8200u,
  16400u,
  32800u,
  65600u,
  131200u,
  262400u,
  524800u,
  1049600u,
  2099200u,
  4198400u,
  8396800u,
  16793600u,
  33587200u,
  67174400u,
  134348800u,
  268697600u,
  537395200u,
  1074790400u,
  2149580800u,
  4299161600u,
  8598323200u,
  17196646400u,
  34393292800u,
  68786585600u,
  137573171200u,
  275146342400u,
  550292684800u,
  1100585369600u,
  2201170739200u,
  4402341478400u,
  8804682956800u,
  17609365913600u,
  35218731827200u,
  70437463654400u,
  140874927308800u,
  281749854617600u,
  563499709235200u,
  1126999418470400u,
  2253998836940800u,
  4507997673881600u,
  9015995347763200u,
  18031990695526400u,
  36063981391052800u,
  72127962782105600u,
  144255925564211200u,
  288511851128422400u,
  577023702256844800u,
  1154047404513689600u,
  2308094809027379200u,
  4616189618054758400u,
  9232379236109516800u,
  18446744073709551615u,
  1u,
  3u,
  6u,
  12u,
  24u,
  48u,
  96u,
  192u,
  384u,
  768u,
  1536u,
  3072u,
  6144u,
  12288u,
  24576u,
  49152u,
  98304u,
  196608u,
  393216u,
  786432u,
  1572864u,
  3145728u,
  6291456u,
  12582912u,
  25165824u,
  50331648u,
  100663296u,
  201326592u,
  402653184u,
  805306368u,
  1610612736u,
  3221225472u,
  6442450944u,
  12884901888u,
  25769803776u,
  51539607552u,
  103079215104u,
  206158430208u,
  412316860416u,
  824633720832u,
  1649267441664u,
  3298534883328u,
  6597069766656u,
  13194139533312u,
  26388279066624u,
  52776558133248u,
  105553116266496u,
  211106232532992u,
  422212465065984u,
  844424930131968u,
  1688849860263936u,
  3377699720527872u,
  6755399441055744u,
  13510798882111488u,
  27021597764222976u,
  54043195528445952u,
  108086391056891904u,
  216172782113783808u,
  432345564227567616u,
  864691128455135232u,
  1729382256910270464u,
  3458764513820540928u,
  6917529027641081856u,
  13835058055282163712u,
  18446744073709551615u,
  10u,
  20u,
  40u,
  80u,
  160u,
  320u,
  640u,
  1280u,
  2560u,
  5120u,
  10240u,
  20480u,
  40960u,
  81920u,
  163840u,
  327680u,
  655360u,
  1310720u,
  2621440u,
  5242880u,
  10485760u,
  20971520u,
  41943040u,
  83886080u,
  167772160u,
  335544320u,
  671088640u,
  1342177280u,
  2684354560u,
  5368709120u,
  10737418240u,
  21474836480u,
  42949672960u,
  85899345920u,
  171798691840u,
  343597383680u,
  687194767360u,
  1374389534720u,
  2748779069440u,
  5497558138880u,
  10995116277760u,
  21990232555520u,
  43980465111040u,
  87960930222080u,
  175921860444160u,
  351843720888320u,
  703687441776640u,
  1407374883553280u,
  2814749767106560u,
  5629499534213120u,
  11258999068426240u,
  22517998136852480u,
  45035996273704960u,
  90071992547409920u,
  180143985094819840u,
  360287970189639680u,
  720575940379279360u,
  1441151880758558720u,
  2882303761517117440u,
  5764607523034234880u,
  11529215046068469760u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  65504u,
  131008u,
  262016u,
  524032u,
  1048064u,
  2096128u,
  4192256u,
  8384512u,
  16769024u,
  33538048u,
  67076096u,
  134152192u,
  268304384u,
  536608768u,
  1073217536u,
  2146435072u,
  4292870144u,
  8585740288u,
  17171480576u,
  34342961152u,
  68685922304u,
  137371844608u,
  274743689216u,
  549487378432u,
  1098974756864u,
  2197949513728u,
  4395899027456u,
  8791798054912u,
  17583596109824u,
  35167192219648u,
  70334384439296u,
  140668768878592u,
  281337537757184u,
  562675075514368u,
  1125350151028736u,
  2250700302057472u,
  4501400604114944u,
  9002801208229888u,
  18005602416459776u,
  36011204832919552u,
  72022409665839104u,
  144044819331678208u,
  288089638663356416u,
  576179277326712832u,
  1152358554653425664u,
  2304717109306851328u,
  4609434218613702656u,
  9218868437227405312u,
  18437736874454810624u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  1u,
  2u,
  4u,
  9u,
  18u,
  36u,
  72u,
  144u,
  288u,
  576u,
  1152u,
  2304u,
  4608u,
  9216u,
  18432u,
  36864u,
  73728u,
  147456u,
  294912u,
  589824u,
  1179648u,
  2359296u,
  4718592u,
  9437184u,
  18874368u,
  37748736u,
  75497472u,
  150994944u,
  301989888u,
  603979776u,
  1207959552u,
  2415919104u,
  4831838208u,
  9663676416u,
  19327352832u,
  38654705664u,
  77309411328u,
  154618822656u,
  309237645312u,
  618475290624u,
  1236950581248u,
  2473901162496u,
  4947802324992u,
  9895604649984u,
  19791209299968u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  1u,
  3u,
  7u,
  15u,
  31u,
  63u,
  127u,
  255u,
  511u,
  1023u,
  2046u,
  4092u,
  8184u,
  16368u,
  32736u,
  65472u,
  130944u,
  261888u,
  523776u,
  1047552u,
  2095104u,
  4190208u,
  8380416u,
  16760832u,
  33521664u,
  67043328u,
  134086656u,
  268173312u,
  536346624u,
  1072693248u,
  2145386496u,
  4290772992u,
  8581545984u,
  17163091968u,
  34326183936u,
  68652367872u,
  137304735744u,
  274609471488u,
  549218942976u,
  1098437885952u,
  2196875771904u,
  4393751543808u,
  8787503087616u,
  17575006175232u,
  35150012350464u,
  70300024700928u,
  140600049401856u,
  281200098803712u,
  562400197607424u,
  1124800395214848u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  1u,
  2u,
  4u,
  8u,
  16u,
  32u,
  64u,
  128u,
  256u,
  512u,
  1024u,
  2048u,
  4096u,
  8192u,
  16384u,
  32768u,
  65536u,
  131072u,
  262144u,
  524288u,
  1048576u,
  2097152u,
  4194304u,
  8388608u,
  16777216u,
  33554432u,
  67108864u,
  134217728u,
  268435456u,
  536870912u,
  1073741824u,
  2147483648u,
  4294967296u,
  8589934592u,
  17179869184u,
  34359738368u,
  68719476736u,
  137438953472u,
  274877906944u,
  549755813888u,
  1099511627776u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  1024u,
  2048u,
  4096u,
  8192u,
  16384u,
  32768u,
  65536u,
  131072u,
  262144u,
  524288u,
  1048576u,
  2097152u,
  4194304u,
  8388608u,
  16777216u,
  33554432u,
  67108864u,
  134217728u,
  268435456u,
  536870912u,
  1073741824u,
  2147483648u,
  4294967296u,
  8589934592u,
  17179869184u,
  34359738368u,
  68719476736u,
  137438953472u,
  274877906944u,
  549755813888u,
  1099511627776u,
  2199023255552u,
  4398046511104u,
  8796093022208u,
  17592186044416u,
  35184372088832u,
  70368744177664u,
  140737488355328u,
  281474976710656u,
  562949953421312u,
  1125899906842624u,
  2251799813685248u,
  4503599627370496u,
  9007199254740992u,
  18014398509481984u,
  36028797018963968u,
  72057594037927936u,
  144115188075855872u,
  288230376151711744u,
  576460752303423488u,
  1152921504606846976u,
  2305843009213693952u,
  4611686018427387904u,
  9223372036854775808u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  1025u,
  2050u,
  4100u,
  8200u,
  16400u,
  32800u,
  65600u,
  131200u,
  262400u,
  524800u,
  1049600u,
  2099200u,
  4198400u,
  8396800u,
  16793600u,
  33587200u,
  67174400u,
  134348800u,
  268697600u,
  537395200u,
  1074790400u,
  2149580800u,
  4299161600u,
  8598323200u,
  17196646400u,
  34393292800u,
  68786585600u,
  137573171200u,
  275146342400u,
  550292684800u,
  1100585369600u,
  2201170739200u,
  4402341478400u,
  8804682956800u,
  17609365913600u,
  35218731827200u,
  70437463654400u,
  140874927308800u,
  281749854617600u,
  563499709235200u,
  1126999418470400u,
  2253998836940800u,
  4507997673881600u,
  9015995347763200u,
  18031990695526400u,
  36063981391052800u,
  72127962782105600u,
  144255925564211200u,
  288511851128422400u,
  577023702256844800u,
  1154047404513689600u,
  2308094809027379200u,
  4616189618054758400u,
  9232379236109516800u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  1026u,
  2052u,
  4104u,
  8208u,
  16416u,
  32832u,
  65664u,
  131328u,
  262656u,
  525312u,
  1050624u,
  2101248u,
  4202496u,
  8404992u,
  16809984u,
  33619968u,
  67239936u,
  134479872u,
  268959744u,
  537919488u,
  1075838976u,
  2151677952u,
  4303355904u,
  8606711808u,
  17213423616u,
  34426847232u,
  68853694464u,
  137707388928u,
  275414777856u,
  550829555712u,
  1101659111424u,
  2203318222848u,
  4406636445696u,
  8813272891392u,
  17626545782784u,
  35253091565568u,
  70506183131136u,
  141012366262272u,
  282024732524544u,
  564049465049088u,
  1128098930098176u,
  2256197860196352u,
  4512395720392704u,
  9024791440785408u,
  18049582881570816u,
  36099165763141632u,
  72198331526283264u,
  144396663052566528u,
  288793326105133056u,
  577586652210266112u,
  1155173304420532224u,
  2310346608841064448u,
  4620693217682128896u,
  9241386435364257792u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  1027u,
  2054u,
  4108u,
  8216u,
  16432u,
  32864u,
  65728u,
  131456u,
  262912u,
  525824u,
  1051648u,
  2103296u,
  4206592u,
  8413184u,
  16826368u,
  33652736u,
  67305472u,
  134610944u,
  269221888u,
  538443776u,
  1076887552u,
  2153775104u,
  4307550208u,
  8615100416u,
  17230200832u,
  34460401664u,
  68920803328u,
  137841606656u,
  275683213312u,
  551366426624u,
  1102732853248u,
  2205465706496u,
  4410931412992u,
  8821862825984u,
  17643725651968u,
  35287451303936u,
  70574902607872u,
  141149805215744u,
  282299610431488u,
  564599220862976u,
  1129198441725952u,
  2258396883451904u,
  4516793766903808u,
  9033587533807616u,
  18067175067615232u,
  36134350135230464u,
  72268700270460928u,
  144537400540921856u,
  289074801081843712u,
  578149602163687424u,
  1156299204327374848u,
  2312598408654749696u,
  4625196817309499392u,
  9250393634618998784u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  1347u,
  2694u,
  5388u,
  10776u,
  21552u,
  43104u,
  86208u,
  172416u,
  344832u,
  689664u,
  1379328u,
  2758656u,
  5517312u,
  11034624u,
  22069248u,
  44138496u,
  88276992u,
  176553984u,
  353107968u,
  706215936u,
  1412431872u,
  2824863744u,
  5649727488u,
  11299454976u,
  22598909952u,
  45197819904u,
  90395639808u,
  180791279616u,
  361582559232u,
  723165118464u,
  1446330236928u,
  2892660473856u,
  5785320947712u,
  11570641895424u,
  23141283790848u,
  46282567581696u,
  92565135163392u,
  185130270326784u,
  370260540653568u,
  740521081307136u,
  1481042162614272u,
  2962084325228544u,
  5924168650457088u,
  11848337300914176u,
  23696674601828352u,
  47393349203656704u,
  94786698407313408u,
  189573396814626816u,
  379146793629253632u,
  758293587258507264u,
  1516587174517014528u,
  3033174349034029056u,
  6066348698068058112u,
  12132697396136116224u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  2044u,
  4088u,
  8176u,
  16352u,
  32704u,
  65408u,
  130816u,
  261632u,
  523264u,
  1046528u,
  2093056u,
  4186112u,
  8372224u,
  16744448u,
  33488896u,
  66977792u,
  133955584u,
  267911168u,
  535822336u,
  1071644672u,
  2143289344u,
  4286578688u,
  8573157376u,
  17146314752u,
  34292629504u,
  68585259008u,
  137170518016u,
  274341036032u,
  548682072064u,
  1097364144128u,
  2194728288256u,
  4389456576512u,
  8778913153024u,
  17557826306048u,
  35115652612096u,
  70231305224192u,
  140462610448384u,
  280925220896768u,
  561850441793536u,
  1123700883587072u,
  2247401767174144u,
  4494803534348288u,
  8989607068696576u,
  17979214137393152u,
  35958428274786304u,
  71916856549572608u,
  143833713099145216u,
  287667426198290432u,
  575334852396580864u,
  1150669704793161728u,
  2301339409586323456u,
  4602678819172646912u,
  9205357638345293824u,
  18410715276690587648u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  2045u,
  4090u,
  8180u,
  16360u,
  32720u,
  65440u,
  130880u,
  261760u,
  523520u,
  1047040u,
  2094080u,
  4188160u,
  8376320u,
  16752640u,
  33505280u,
  67010560u,
  134021120u,
  268042240u,
  536084480u,
  1072168960u,
  2144337920u,
  4288675840u,
  8577351680u,
  17154703360u,
  34309406720u,
  68618813440u,
  137237626880u,
  274475253760u,
  548950507520u,
  1097901015040u,
  2195802030080u,
  4391604060160u,
  8783208120320u,
  17566416240640u,
  35132832481280u,
  70265664962560u,
  140531329925120u,
  281062659850240u,
  562125319700480u,
  1124250639400960u,
  2248501278801920u,
  4497002557603840u,
  8994005115207680u,
  17988010230415360u,
  35976020460830720u,
  71952040921661440u,
  143904081843322880u,
  287808163686645760u,
  575616327373291520u,
  1151232654746583040u,
  2302465309493166080u,
  4604930618986332160u,
  9209861237972664320u,
  18419722475945328640u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  2046u,
  4092u,
  8184u,
  16368u,
  32736u,
  65472u,
  130944u,
  261888u,
  523776u,
  1047552u,
  2095104u,
  4190208u,
  8380416u,
  16760832u,
  33521664u,
  67043328u,
  134086656u,
  268173312u,
  536346624u,
  1072693248u,
  2145386496u,
  4290772992u,
  8581545984u,
  17163091968u,
  34326183936u,
  68652367872u,
  137304735744u,
  274609471488u,
  549218942976u,
  1098437885952u,
  2196875771904u,
  4393751543808u,
  8787503087616u,
  17575006175232u,
  35150012350464u,
  70300024700928u,
  140600049401856u,
  281200098803712u,
  562400197607424u,
  1124800395214848u,
  2249600790429696u,
  4499201580859392u,
  8998403161718784u,
  17996806323437568u,
  35993612646875136u,
  71987225293750272u,
  143974450587500544u,
  287948901175001088u,
  575897802350002176u,
  1151795604700004352u,
  2303591209400008704u,
  4607182418800017408u,
  9214364837600034816u,
  18428729675200069632u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  2047u,
  4094u,
  8188u,
  16376u,
  32752u,
  65504u,
  131008u,
  262016u,
  524032u,
  1048064u,
  2096128u,
  4192256u,
  8384512u,
  16769024u,
  33538048u,
  67076096u,
  134152192u,
  268304384u,
  536608768u,
  1073217536u,
  2146435072u,
  4292870144u,
  8585740288u,
  17171480576u,
  34342961152u,
  68685922304u,
  137371844608u,
  274743689216u,
  549487378432u,
  1098974756864u,
  2197949513728u,
  4395899027456u,
  8791798054912u,
  17583596109824u,
  35167192219648u,
  70334384439296u,
  140668768878592u,
  281337537757184u,
  562675075514368u,
  1125350151028736u,
  2250700302057472u,
  4501400604114944u,
  9002801208229888u,
  18005602416459776u,
  36011204832919552u,
  72022409665839104u,
  144044819331678208u,
  288089638663356416u,
  576179277326712832u,
  1152358554653425664u,
  2304717109306851328u,
  4609434218613702656u,
  9218868437227405312u,
  18437736874454810624u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  512u,
  1024u,
  2048u,
  4096u,
  8192u,
  16384u,
  32768u,
  65536u,
  131072u,
  262144u,
  524288u,
  1048576u,
  2097152u,
  4194304u,
  8388608u,
  16777216u,
  33554432u,
  67108864u,
  134217728u,
  268435456u,
  536870912u,
  1073741824u,
  2147483648u,
  4294967296u,
  8589934592u,
  17179869184u,
  34359738368u,
  68719476736u,
  137438953472u,
  274877906944u,
  549755813888u,
  1099511627776u,
  2199023255552u,
  4398046511104u,
  8796093022208u,
  17592186044416u,
  35184372088832u,
  70368744177664u,
  140737488355328u,
  281474976710656u,
  562949953421312u,
  1125899906842624u,
  2251799813685248u,
  4503599627370496u,
  9007199254740992u,
  18014398509481984u,
  36028797018963968u,
  72057594037927936u,
  144115188075855872u,
  288230376151711744u,
  576460752303423488u,
  1152921504606846976u,
  2305843009213693952u,
  4611686018427387904u,
  9223372036854775808u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  512u,
  1025u,
  2050u,
  4100u,
  8200u,
  16400u,
  32800u,
  65600u,
  131200u,
  262400u,
  524800u,
  1049600u,
  2099200u,
  4198400u,
  8396800u,
  16793600u,
  33587200u,
  67174400u,
  134348800u,
  268697600u,
  537395200u,
  1074790400u,
  2149580800u,
  4299161600u,
  8598323200u,
  17196646400u,
  34393292800u,
  68786585600u,
  137573171200u,
  275146342400u,
  550292684800u,
  1100585369600u,
  2201170739200u,
  4402341478400u,
  8804682956800u,
  17609365913600u,
  35218731827200u,
  70437463654400u,
  140874927308800u,
  281749854617600u,
  563499709235200u,
  1126999418470400u,
  2253998836940800u,
  4507997673881600u,
  9015995347763200u,
  18031990695526400u,
  36063981391052800u,
  72127962782105600u,
  144255925564211200u,
  288511851128422400u,
  577023702256844800u,
  1154047404513689600u,
  2308094809027379200u,
  4616189618054758400u,
  9232379236109516800u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  513u,
  1026u,
  2052u,
  4104u,
  8208u,
  16416u,
  32832u,
  65664u,
  131328u,
  262656u,
  525312u,
  1050624u,
  2101248u,
  4202496u,
  8404992u,
  16809984u,
  33619968u,
  67239936u,
  134479872u,
  268959744u,
  537919488u,
  1075838976u,
  2151677952u,
  4303355904u,
  8606711808u,
  17213423616u,
  34426847232u,
  68853694464u,
  137707388928u,
  275414777856u,
  550829555712u,
  1101659111424u,
  2203318222848u,
  4406636445696u,
  8813272891392u,
  17626545782784u,
  35253091565568u,
  70506183131136u,
  141012366262272u,
  282024732524544u,
  564049465049088u,
  1128098930098176u,
  2256197860196352u,
  4512395720392704u,
  9024791440785408u,
  18049582881570816u,
  36099165763141632u,
  72198331526283264u,
  144396663052566528u,
  288793326105133056u,
  577586652210266112u,
  1155173304420532224u,
  2310346608841064448u,
  4620693217682128896u,
  9241386435364257792u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  513u,
  1027u,
  2054u,
  4108u,
  8216u,
  16432u,
  32864u,
  65728u,
  131456u,
  262912u,
  525824u,
  1051648u,
  2103296u,
  4206592u,
  8413184u,
  16826368u,
  33652736u,
  67305472u,
  134610944u,
  269221888u,
  538443776u,
  1076887552u,
  2153775104u,
  4307550208u,
  8615100416u,
  17230200832u,
  34460401664u,
  68920803328u,
  137841606656u,
  275683213312u,
  551366426624u,
  1102732853248u,
  2205465706496u,
  4410931412992u,
  8821862825984u,
  17643725651968u,
  35287451303936u,
  70574902607872u,
  141149805215744u,
  282299610431488u,
  564599220862976u,
  1129198441725952u,
  2258396883451904u,
  4516793766903808u,
  9033587533807616u,
  18067175067615232u,
  36134350135230464u,
  72268700270460928u,
  144537400540921856u,
  289074801081843712u,
  578149602163687424u,
  1156299204327374848u,
  2312598408654749696u,
  4625196817309499392u,
  9250393634618998784u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  912u,
  1825u,
  3650u,
  7300u,
  14600u,
  29200u,
  58400u,
  116800u,
  233600u,
  467200u,
  934400u,
  1868800u,
  3737600u,
  7475200u,
  14950400u,
  29900800u,
  59801600u,
  119603200u,
  239206400u,
  478412800u,
  956825600u,
  1913651200u,
  3827302400u,
  7654604800u,
  15309209600u,
  30618419200u,
  61236838400u,
  122473676800u,
  244947353600u,
  489894707200u,
  979789414400u,
  1959578828800u,
  3919157657600u,
  7838315315200u,
  15676630630400u,
  31353261260800u,
  62706522521600u,
  125413045043200u,
  250826090086400u,
  501652180172800u,
  1003304360345600u,
  2006608720691200u,
  4013217441382400u,
  8026434882764800u,
  16052869765529600u,
  32105739531059200u,
  64211479062118400u,
  128422958124236800u,
  256845916248473600u,
  513691832496947200u,
  1027383664993894400u,
  2054767329987788800u,
  4109534659975577600u,
  8219069319951155200u,
  16438138639902310400u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  1022u,
  2044u,
  4088u,
  8176u,
  16352u,
  32704u,
  65408u,
  130816u,
  261632u,
  523264u,
  1046528u,
  2093056u,
  4186112u,
  8372224u,
  16744448u,
  33488896u,
  66977792u,
  133955584u,
  267911168u,
  535822336u,
  1071644672u,
  2143289344u,
  4286578688u,
  8573157376u,
  17146314752u,
  34292629504u,
  68585259008u,
  137170518016u,
  274341036032u,
  548682072064u,
  1097364144128u,
  2194728288256u,
  4389456576512u,
  8778913153024u,
  17557826306048u,
  35115652612096u,
  70231305224192u,
  140462610448384u,
  280925220896768u,
  561850441793536u,
  1123700883587072u,
  2247401767174144u,
  4494803534348288u,
  8989607068696576u,
  17979214137393152u,
  35958428274786304u,
  71916856549572608u,
  143833713099145216u,
  287667426198290432u,
  575334852396580864u,
  1150669704793161728u,
  2301339409586323456u,
  4602678819172646912u,
  9205357638345293824u,
  18410715276690587648u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  1022u,
  2045u,
  4090u,
  8180u,
  16360u,
  32720u,
  65440u,
  130880u,
  261760u,
  523520u,
  1047040u,
  2094080u,
  4188160u,
  8376320u,
  16752640u,
  33505280u,
  67010560u,
  134021120u,
  268042240u,
  536084480u,
  1072168960u,
  2144337920u,
  4288675840u,
  8577351680u,
  17154703360u,
  34309406720u,
  68618813440u,
  137237626880u,
  274475253760u,
  548950507520u,
  1097901015040u,
  2195802030080u,
  4391604060160u,
  8783208120320u,
  17566416240640u,
  35132832481280u,
  70265664962560u,
  140531329925120u,
  281062659850240u,
  562125319700480u,
  1124250639400960u,
  2248501278801920u,
  4497002557603840u,
  8994005115207680u,
  17988010230415360u,
  35976020460830720u,
  71952040921661440u,
  143904081843322880u,
  287808163686645760u,
  575616327373291520u,
  1151232654746583040u,
  2302465309493166080u,
  4604930618986332160u,
  9209861237972664320u,
  18419722475945328640u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  1023u,
  2046u,
  4092u,
  8184u,
  16368u,
  32736u,
  65472u,
  130944u,
  261888u,
  523776u,
  1047552u,
  2095104u,
  4190208u,
  8380416u,
  16760832u,
  33521664u,
  67043328u,
  134086656u,
  268173312u,
  536346624u,
  1072693248u,
  2145386496u,
  4290772992u,
  8581545984u,
  17163091968u,
  34326183936u,
  68652367872u,
  137304735744u,
  274609471488u,
  549218942976u,
  1098437885952u,
  2196875771904u,
  4393751543808u,
  8787503087616u,
  17575006175232u,
  35150012350464u,
  70300024700928u,
  140600049401856u,
  281200098803712u,
  562400197607424u,
  1124800395214848u,
  2249600790429696u,
  4499201580859392u,
  8998403161718784u,
  17996806323437568u,
  35993612646875136u,
  71987225293750272u,
  143974450587500544u,
  287948901175001088u,
  575897802350002176u,
  1151795604700004352u,
  2303591209400008704u,
  4607182418800017408u,
  9214364837600034816u,
  18428729675200069632u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  1023u,
  2047u,
  4094u,
  8188u,
  16376u,
  32752u,
  65504u,
  131008u,
  262016u,
  524032u,
  1048064u,
  2096128u,
  4192256u,
  8384512u,
  16769024u,
  33538048u,
  67076096u,
  134152192u,
  268304384u,
  536608768u,
  1073217536u,
  2146435072u,
  4292870144u,
  8585740288u,
  17171480576u,
  34342961152u,
  68685922304u,
  137371844608u,
  274743689216u,
  549487378432u,
  1098974756864u,
  2197949513728u,
  4395899027456u,
  8791798054912u,
  17583596109824u,
  35167192219648u,
  70334384439296u,
  140668768878592u,
  281337537757184u,
  562675075514368u,
  1125350151028736u,
  2250700302057472u,
  4501400604114944u,
  9002801208229888u,
  18005602416459776u,
  36011204832919552u,
  72022409665839104u,
  144044819331678208u,
  288089638663356416u,
  576179277326712832u,
  1152358554653425664u,
  2304717109306851328u,
  4609434218613702656u,
  9218868437227405312u,
  18437736874454810624u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  256u,
  512u,
  1024u,
  2048u,
  4096u,
  8192u,
  16384u,
  32768u,
  65536u,
  131072u,
  262144u,
  524288u,
  1048576u,
  2097152u,
  4194304u,
  8388608u,
  16777216u,
  33554432u,
  67108864u,
  134217728u,
  268435456u,
  536870912u,
  1073741824u,
  2147483648u,
  4294967296u,
  8589934592u,
  17179869184u,
  34359738368u,
  68719476736u,
  137438953472u,
  274877906944u,
  549755813888u,
  1099511627776u,
  2199023255552u,
  4398046511104u,
  8796093022208u,
  17592186044416u,
  35184372088832u,
  70368744177664u,
  140737488355328u,
  281474976710656u,
  562949953421312u,
  1125899906842624u,
  2251799813685248u,
  4503599627370496u,
  9007199254740992u,
  18014398509481984u,
  36028797018963968u,
  72057594037927936u,
  144115188075855872u,
  288230376151711744u,
  576460752303423488u,
  1152921504606846976u,
  2305843009213693952u,
  4611686018427387904u,
  9223372036854775808u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  256u,
  512u,
  1025u,
  2050u,
  4100u,
  8200u,
  16400u,
  32800u,
  65600u,
  131200u,
  262400u,
  524800u,
  1049600u,
  2099200u,
  4198400u,
  8396800u,
  16793600u,
  33587200u,
  67174400u,
  134348800u,
  268697600u,
  537395200u,
  1074790400u,
  2149580800u,
  4299161600u,
  8598323200u,
  17196646400u,
  34393292800u,
  68786585600u,
  137573171200u,
  275146342400u,
  550292684800u,
  1100585369600u,
  2201170739200u,
  4402341478400u,
  8804682956800u,
  17609365913600u,
  35218731827200u,
  70437463654400u,
  140874927308800u,
  281749854617600u,
  563499709235200u,
  1126999418470400u,
  2253998836940800u,
  4507997673881600u,
  9015995347763200u,
  18031990695526400u,
  36063981391052800u,
  72127962782105600u,
  144255925564211200u,
  288511851128422400u,
  577023702256844800u,
  1154047404513689600u,
  2308094809027379200u,
  4616189618054758400u,
  9232379236109516800u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  256u,
  513u,
  1026u,
  2052u,
  4104u,
  8208u,
  16416u,
  32832u,
  65664u,
  131328u,
  262656u,
  525312u,
  1050624u,
  2101248u,
  4202496u,
  8404992u,
  16809984u,
  33619968u,
  67239936u,
  134479872u,
  268959744u,
  537919488u,
  1075838976u,
  2151677952u,
  4303355904u,
  8606711808u,
  17213423616u,
  34426847232u,
  68853694464u,
  137707388928u,
  275414777856u,
  550829555712u,
  1101659111424u,
  2203318222848u,
  4406636445696u,
  8813272891392u,
  17626545782784u,
  35253091565568u,
  70506183131136u,
  141012366262272u,
  282024732524544u,
  564049465049088u,
  1128098930098176u,
  2256197860196352u,
  4512395720392704u,
  9024791440785408u,
  18049582881570816u,
  36099165763141632u,
  72198331526283264u,
  144396663052566528u,
  288793326105133056u,
  577586652210266112u,
  1155173304420532224u,
  2310346608841064448u,
  4620693217682128896u,
  9241386435364257792u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  256u,
  513u,
  1027u,
  2054u,
  4108u,
  8216u,
  16432u,
  32864u,
  65728u,
  131456u,
  262912u,
  525824u,
  1051648u,
  2103296u,
  4206592u,
  8413184u,
  16826368u,
  33652736u,
  67305472u,
  134610944u,
  269221888u,
  538443776u,
  1076887552u,
  2153775104u,
  4307550208u,
  8615100416u,
  17230200832u,
  34460401664u,
  68920803328u,
  137841606656u,
  275683213312u,
  551366426624u,
  1102732853248u,
  2205465706496u,
  4410931412992u,
  8821862825984u,
  17643725651968u,
  35287451303936u,
  70574902607872u,
  141149805215744u,
  282299610431488u,
  564599220862976u,
  1129198441725952u,
  2258396883451904u,
  4516793766903808u,
  9033587533807616u,
  18067175067615232u,
  36134350135230464u,
  72268700270460928u,
  144537400540921856u,
  289074801081843712u,
  578149602163687424u,
  1156299204327374848u,
  2312598408654749696u,
  4625196817309499392u,
  9250393634618998784u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  332u,
  665u,
  1330u,
  2660u,
  5320u,
  10640u,
  21280u,
  42560u,
  85120u,
  170240u,
  340480u,
  680960u,
  1361920u,
  2723840u,
  5447680u,
  10895360u,
  21790720u,
  43581440u,
  87162880u,
  174325760u,
  348651520u,
  697303040u,
  1394606080u,
  2789212160u,
  5578424320u,
  11156848640u,
  22313697280u,
  44627394560u,
  89254789120u,
  178509578240u,
  357019156480u,
  714038312960u,
  1428076625920u,
  2856153251840u,
  5712306503680u,
  11424613007360u,
  22849226014720u,
  45698452029440u,
  91396904058880u,
  182793808117760u,
  365587616235520u,
  731175232471040u,
  1462350464942080u,
  2924700929884160u,
  5849401859768320u,
  11698803719536640u,
  23397607439073280u,
  46795214878146560u,
  93590429756293120u,
  187180859512586240u,
  374361719025172480u,
  748723438050344960u,
  1497446876100689920u,
  2994893752201379840u,
  5989787504402759680u,
  11979575008805519360u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  511u,
  1022u,
  2044u,
  4088u,
  8176u,
  16352u,
  32704u,
  65408u,
  130816u,
  261632u,
  523264u,
  1046528u,
  2093056u,
  4186112u,
  8372224u,
  16744448u,
  33488896u,
  66977792u,
  133955584u,
  267911168u,
  535822336u,
  1071644672u,
  2143289344u,
  4286578688u,
  8573157376u,
  17146314752u,
  34292629504u,
  68585259008u,
  137170518016u,
  274341036032u,
  548682072064u,
  1097364144128u,
  2194728288256u,
  4389456576512u,
  8778913153024u,
  17557826306048u,
  35115652612096u,
  70231305224192u,
  140462610448384u,
  280925220896768u,
  561850441793536u,
  1123700883587072u,
  2247401767174144u,
  4494803534348288u,
  8989607068696576u,
  17979214137393152u,
  35958428274786304u,
  71916856549572608u,
  143833713099145216u,
  287667426198290432u,
  575334852396580864u,
  1150669704793161728u,
  2301339409586323456u,
  4602678819172646912u,
  9205357638345293824u,
  18410715276690587648u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  511u,
  1022u,
  2045u,
  4090u,
  8180u,
  16360u,
  32720u,
  65440u,
  130880u,
  261760u,
  523520u,
  1047040u,
  2094080u,
  4188160u,
  8376320u,
  16752640u,
  33505280u,
  67010560u,
  134021120u,
  268042240u,
  536084480u,
  1072168960u,
  2144337920u,
  4288675840u,
  8577351680u,
  17154703360u,
  34309406720u,
  68618813440u,
  137237626880u,
  274475253760u,
  548950507520u,
  1097901015040u,
  2195802030080u,
  4391604060160u,
  8783208120320u,
  17566416240640u,
  35132832481280u,
  70265664962560u,
  140531329925120u,
  281062659850240u,
  562125319700480u,
  1124250639400960u,
  2248501278801920u,
  4497002557603840u,
  8994005115207680u,
  17988010230415360u,
  35976020460830720u,
  71952040921661440u,
  143904081843322880u,
  287808163686645760u,
  575616327373291520u,
  1151232654746583040u,
  2302465309493166080u,
  4604930618986332160u,
  9209861237972664320u,
  18419722475945328640u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  511u,
  1023u,
  2046u,
  4092u,
  8184u,
  16368u,
  32736u,
  65472u,
  130944u,
  261888u,
  523776u,
  1047552u,
  2095104u,
  4190208u,
  8380416u,
  16760832u,
  33521664u,
  67043328u,
  134086656u,
  268173312u,
  536346624u,
  1072693248u,
  2145386496u,
  4290772992u,
  8581545984u,
  17163091968u,
  34326183936u,
  68652367872u,
  137304735744u,
  274609471488u,
  549218942976u,
  1098437885952u,
  2196875771904u,
  4393751543808u,
  8787503087616u,
  17575006175232u,
  35150012350464u,
  70300024700928u,
  140600049401856u,
  281200098803712u,
  562400197607424u,
  1124800395214848u,
  2249600790429696u,
  4499201580859392u,
  8998403161718784u,
  17996806323437568u,
  35993612646875136u,
  71987225293750272u,
  143974450587500544u,
  287948901175001088u,
  575897802350002176u,
  1151795604700004352u,
  2303591209400008704u,
  4607182418800017408u,
  9214364837600034816u,
  18428729675200069632u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  511u,
  1023u,
  2047u,
  4094u,
  8188u,
  16376u,
  32752u,
  65504u,
  131008u,
  262016u,
  524032u,
  1048064u,
  2096128u,
  4192256u,
  8384512u,
  16769024u,
  33538048u,
  67076096u,
  134152192u,
  268304384u,
  536608768u,
  1073217536u,
  2146435072u,
  4292870144u,
  8585740288u,
  17171480576u,
  34342961152u,
  68685922304u,
  137371844608u,
  274743689216u,
  549487378432u,
  1098974756864u,
  2197949513728u,
  4395899027456u,
  8791798054912u,
  17583596109824u,
  35167192219648u,
  70334384439296u,
  140668768878592u,
  281337537757184u,
  562675075514368u,
  1125350151028736u,
  2250700302057472u,
  4501400604114944u,
  9002801208229888u,
  18005602416459776u,
  36011204832919552u,
  72022409665839104u,
  144044819331678208u,
  288089638663356416u,
  576179277326712832u,
  1152358554653425664u,
  2304717109306851328u,
  4609434218613702656u,
  9218868437227405312u,
  18437736874454810624u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  18446744073709551615u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
  0u,
};
const unsigned kExpectedCount_fcvtzu_xh = 6565;

#endif  // VIXL_SIM_FCVTZU_XH_TRACE_AARCH64_H_
